﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="adminSqlHelper.aspx.cs" Inherits="Admin_adminSqlHelper"  EnableViewState="false" EnableSessionState="False"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <link rel="stylesheet" href="imgs/admin.css" type="text/css" media="all" />
    <script type="text/javascript" src="../DotNet_net/js/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="imgs/GetAjax.js"></script>
   
</head>
<body onload="$('#loading').hide()">  
<div class="container" id="cpcontainer">
<div id="loading" style="display:block">   
    <div class="loading-indicator">   
        页面正在加载中...   
    </div>   
</div> 
<table class="tb">
<tr class="thead"><td colspan="15" style="height: 25px">
    SQL高级助手</td></tr>	
<tr><td align="left">  SQL语句：&nbsp;
    <textarea cols="5" id="sql_txt" name="sqlStr" rows="2" style="width: 80%; height: 100px"></textarea></td>
</tr>
    <tr>
        <td align="left">
    <input id="Btnexe" class="btn" onclick="doExe('')" type="button" value="执行SQL语句" />
    <input id="Button2" class="btn" type="button" onclick="$('#sql_txt').attr('value','')" value="清除" />
            
    </tr>
    <tr bgcolor="#f5fafe">
        <td align="center" style="width: 100%">
            <table cellpadding="1" cellspacing="1">
                <tr>
                    <td align="left" style="width: 281px" >
                        1,对表的操作:</td>
                    <td style="width: 296px">
                    </td>
                    <td style="width: 278px">
                    </td>
                    <td style="width: 290px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px; height: 23px;" align="center">
                        创建表
                    <td style="width: 296px; height: 23px;" align="left"> create table 表<br />
                        (<br />
                        标识列 intidentit(1,1),<br />
                        列名 数据类型,<br />
                        列名 数据类型,<br />
                        )</td>
                    <td style="width: 278px; height: 23px;" align="center">
          删除表</td>
                    <td style="width: 290px; height: 23px;" align="left">
                        drop table 表名<br />
                        truncate table 表名<br />
                    </td>
                </tr>
                <tr>
                    <td align="left" style="width: 281px">
                        2,添加删除列</td>
                    <td style="width: 296px">
                    </td>
                    <td style="width: 278px">
                    </td>
                    <td style="width: 290px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px" align="center">
                    添加</td>
                    <td style="width: 296px" align="left">
                        use 数据库名<br />
                        alter table &nbsp;表名<br />
                        add 列名 数据类型</td>
                    <td style="width: 278px" align="center">
                    删除</td>
                    <td style="width: 290px" align="left">
                        use 数据库名<br />
                        alter&nbsp; table 表名<br />
                        drop column 列名</td>
                </tr>
                <tr>
                    <td style="height: 23px;" colspan="2">
                        3,修改列的数据类型和长度</td>
                    <td style="width: 278px; height: 23px;">
                    </td>
                    <td style="width: 290px; height: 23px;">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px; height: 23px" align="center">
                    修改数据类型</td>
                    <td style="width: 296px; height: 23px" align="left">
                        use 数据库名<br />
                        alter table &nbsp;表名<br />
                        alter column&nbsp; 列名 修改后的数据类型</td>
                    <td style="width: 278px; height: 23px" align="center">
                        修改数据的长度</td>
                    <td style="width: 290px; height: 23px" align="left">
                        use 数据库名<br />
                        alter table 表名<br />
                        alter column 列名 修改后的长度</td>
                </tr>
                <tr>
                    <td colspan="2">
                        4,创建约束</td>
                    <td style="width: 278px">
                    </td>
                    <td style="width: 290px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px" align="center">
                        primary key 约束</td>
                    <td align="left" colspan="2">
                    alter table 表名 add constraint 主键名 primary key(列名)<br />
                    </td>
                    <td style="width: 290px">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px; height: 24px;" align="center">
                        foreign key 约束</td>
                    <td style="height: 24px;" align="left" colspan="2">
                    alter table
          外键表名 add constraint <strong>外键</strong>名 foreign key(外键表列名) references 主键表名(主键列名)<br />
                    </td>
                    <td style="width: 290px; height: 24px;">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px; height: 23px;">
          5,删除约束：</td>
                    <td style="width: 296px; height: 23px;">
                    </td>
                    <td style="width: 278px; height: 23px;">
                    </td>
                    <td style="width: 290px; height: 23px;">
                    </td>
                </tr>
                <tr>
                    <td style="width: 281px">
                    </td>
                    <td style="width: 296px" align="left">
                    alter table 表名 drop 约束名</td>
                    <td style="width: 278px">
                    </td>
                    <td style="width: 290px">
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>
</div>
        <%--删除,移动,start--%>
<script type="text/javascript" >
    function doExe(url)
    { 
        $("#loading").show();
        url=convertURL(url+"?action=exe");
        var sqlStr="&sqlStr="+escape($("#sql_txt").attr("value"));
    
        ajax_post(url,sqlStr,function(msg)
        {
              if(msg==1)
              {     
                 $("#loading").hide();
                 alert("执行成功！");
              }
              else if(msg==2)
              {
                alert("执行失败！");
                $("#loading").hide();
              }
         }
    );	
    }    
	 
 </script>
<%--删除,移动,修改end--%>

</body>
</html>
